Performance-Driven Interconnect Global Routing - VLSI, 1996. Proceedings., Sixth Great Lakes Symposium on
نویسنده
چکیده
In this paper, we propose a global routing algorithm for multi-layer building-block layouts. The algorithm is based on successive ripup and rerouting while satisfying edge capacity constraints as well as achieving higher routability and good routing flexibility. The init i a l solution consists of nets routed independently b y the SERT-C algorithm which minimizes the Elmore delay at critical sink of a Steiner tree. Then, al l the nets with the most congested edge , i.e., the edge with maximum flow, are ripped up and rerouted b y using an iterative hierarchical approach. For each iteration, a window is specified according to the span of the ripped-up nets or an upper bound i f the span is too large. Rerouting is done hierarchically within the window b y using integer programming t o optimize the flow uniformity. The aigorithm terminates when the flow uniformity can not be further improved. The algorithm has been implemented and interfaced with a placement tool. Experiments show that the algorithm can improve the flow uniformity b y 19% to 97%. The final results include the number of routing layers needed t o complete the routing. Thus, the method is also useful in determining the requii-ed number of layers for packaging design using multi-chip mode Is.
منابع مشابه
Mixed spanning trees: a technique for performance-driven routing
We present a new strategy for performance-driven global routing. This strategy focuses on the creation of spanning trees whose properties are under the control of the designer; we apply this strategy to construct a spanning tree with simultaneous, provable performance guarantees on total length, single-source shortest path length, and bottleneck path length. For rectilinear problems on n termin...
متن کاملThumbnail Rectilinear Steiner Trees - VLSI, 1995. Proceedings., Fifth Great Lakes Symposium on
The rectilinear Steiner tree problem i s t o find a manimum-length set of horizontal and vertical line segments that interconnect a given set of points in $he plane. Here we study the thumbnail rectilinear S te iner tree problem, where the inpvt points are drawn f r o m a small integer grid. Specifically, we devise a full-set decomposition algorithm for computing opt ima l thumbnail rectalinear...
متن کاملHandling routability in floorplan design with twin binary trees
As technology moves into the deep-submicron era, the complexities of VLSI circuits grow rapidly. Interconnect optimization has become an important concern. Most routability-driven floorplanners [H.M. Chen, H. Zhou, F.Y. Young, D.F. Wong, H.H. Yang, N. Sherwani, Integrated floorplanning and interconnect planning, in: Proceedings of IEEE International Conference on Computer-Aided Design, 1999, pp...
متن کاملParallel hierarchical global routing for general cell layout
In this paper we present a parallel global routing algorithm for general cell layout. The algorithm applies a hierarchical decomposition strategy that recursively divides routing problems into simple, independent subproblems for parallel processing. The solution of each subproblem is based on integer programming and network flow optimization. The algorithm is implemented on a shared-memory mach...
متن کاملAn Accurate Interconnection Length Estimation for Computer Logic
Important layout properties of electronic designs include space requirements and interconnection lengths. A reliable interconnection length estimation is essential for improving placement and routing techniques. Donath found an upper bound for the average interconnection length that follows the trends of experimentally obtained average lengths [2]. Yet, this upper bound deviates from the experi...
متن کامل